package com.zhixiang.xaec.entity.safebase.relatedparty;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.hibernate.cfg.Comment;

import com.zhixiang.xaec.entity.BaseEntity;
/**
 * @author:XULE
 * @version:2016-12-22
 * 
 */
@Entity
@Table(name="safeBase_SceneTaskManage")
@Comment("现场作业管理")
public class SceneTaskManage extends BaseEntity{

	@Comment("所属协议(关联相关方协议)")
	private String Agreement;
	
	@Transient
	private RelatedPartyProtocol relatedPartyProtocol;
	
	@Comment("项目名称")
	private String projectName;
	
	@Comment("施工方")
	private String constructionSide;
	
	@Comment("安全责任人")
	private String safePerson;
	
	@Comment("检查机构")
	private String checkAgency;
	
	@Comment("检查负责人")
	private String checkPerson;
	
	@Comment("参检人员")
	private String participatePerson;
	
	@Comment("检查内容")
	private String checkContent;
	
	@Comment("检查结论")
	private String checkConclusion;
	
	@Comment("存在的问题（管理）")
	private String existingProblemsId;

	@Comment("相关方协议id")
	private Long relatedPartyProtocolId;
	
	@Comment("相关方协议名称")
	private String protocolName;
	
	public String getAgreement() {
		return Agreement;
	}

	public void setAgreement(String agreement) {
		Agreement = agreement;
	}

	public RelatedPartyProtocol getRelatedPartyProtocol() {
		return relatedPartyProtocol;
	}

	public void setRelatedPartyProtocol(RelatedPartyProtocol relatedPartyProtocol) {
		this.relatedPartyProtocol = relatedPartyProtocol;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getConstructionSide() {
		return constructionSide;
	}

	public void setConstructionSide(String constructionSide) {
		this.constructionSide = constructionSide;
	}

	public String getSafePerson() {
		return safePerson;
	}

	public void setSafePerson(String safePerson) {
		this.safePerson = safePerson;
	}

	public String getCheckAgency() {
		return checkAgency;
	}

	public void setCheckAgency(String checkAgency) {
		this.checkAgency = checkAgency;
	}

	public String getCheckPerson() {
		return checkPerson;
	}

	public void setCheckPerson(String checkPerson) {
		this.checkPerson = checkPerson;
	}

	public String getParticipatePerson() {
		return participatePerson;
	}

	public void setParticipatePerson(String participatePerson) {
		this.participatePerson = participatePerson;
	}

	public String getCheckContent() {
		return checkContent;
	}

	public void setCheckContent(String checkContent) {
		this.checkContent = checkContent;
	}

	public String getCheckConclusion() {
		return checkConclusion;
	}

	public void setCheckConclusion(String checkConclusion) {
		this.checkConclusion = checkConclusion;
	}

	public String getExistingProblemsId() {
		return existingProblemsId;
	}

	public void setExistingProblemsId(String existingProblemsId) {
		this.existingProblemsId = existingProblemsId;
	}
	
	public Long getRelatedPartyProtocolId() {
		return relatedPartyProtocolId;
	}
	public void setRelatedPartyProtocolId(Long relatedPartyProtocolId) {
		this.relatedPartyProtocolId = relatedPartyProtocolId;
	}
	
	public String getProtocolName() {
		return protocolName;
	}

	public void setProtocolName(String protocolName) {
		this.protocolName = protocolName;
	} 
}
